
$theme-color = #0882F3
.warp
  min-height 100vh
  color #333333
  font-size 26px
  .header
    width 100%
    height 340px
    background url('~@/assets/img/header-bg.png')
    background-size 100% 100%
  .title
    width 332px
    height 82px
    line-height 80px
    margin 50px auto
    font-size 32px
    color $theme-color
    text-align center
    font-family 'PingFangSC-Semibold,PingFangSC'
    font-weight:600
    background url('~@/assets/img/title-bg.png')
    background-size 100% 100%
  .main-list
    margin 0 40px
    padding 40px
    border 1px solid $theme-color
    border-radius 50px
    .main-item
      display flex
      line-height 50px
      margin-bottom 30px
      position relative
      .main-item-lable
        width 200px
        text-align left
      .main-item-input
        flex 1
        border 1px solid $theme-color
        padding 0 20px
      .main-item-radio
        flex 1
        display flex
      .main-item-radio /deep/ .van-radio-group
        width: 100%;
        display flex
        .van-radio
          flex 1
      .van-icon-arrow-down
        position absolute
        right 8px
        top 5px
    .main-item:last-child
      margin-bottom 0
    .main-item-select
      margin-bottom 20px
      .van-radio
        margin-top 10px
      .van-checkbox
        margin-top 10px
    .main-item-type
      text-align center
      margin-bottom 25px
      span
        font-size: 20px
        color $theme-color
  .footer
    display flex
    margin 50px 0
    padding 0 40px
    .footer-btn
      flex 1
      height 72px
      line-height: 72px
      font-size 30px
      color #ffffff
      text-align center
      background url('~@/assets/img/button-bg.png')
      background-size 100% 100%
    .footer-btn-left
      background url('~@/assets/img/button-left-bg.png')
      background-size 100% 100%
      text-align right
      padding-right 50px
      margin-right 30px
    .footer-btn-right
      background url('~@/assets/img/button-right-bg.png')
      background-size 100% 100%
      text-align left
      padding-left 30px
      margin-left 30px
  .main-add-list
    display flex
    align-items center
    justify-content center
    margin 40px 0 0 0
    font-size 28px
    color: $theme-color
    span
      margin-left 8px
  .main-promise
    margin 40px
    padding 40px
    border 1px solid $theme-color
    border-radius 50px
    .main-promise-title
      color $theme-color
    .main-promise-input
      margin-top 20px
      line-height 50px
      display flex
      input
        flex 1
        height 50px
        border 1px solid $theme-color
      span
        color #FF0000
        margin-left 20px
  .main-income
    margin 0px 40px
    padding 40px 40px 30px 40px
    border 1px solid $theme-color
    border-radius 50px
  .main-income /deep/ .van-radio-group .van-radio
    margin-bottom 10px
  .main-upload
    margin 40px
    padding 40px
    border 1px solid $theme-color
    border-radius 50px
    .main-upload-item
      height 86px
      line-height 86px
      border-bottom 1px solid $theme-color
      display flex
      .main-upload-item-lable
        text-align left
      .main-upload-item-status
        flex 1
        text-align right
        color #0E9A12
      .main-upload-item-btn
        width: 150px
        color $theme-color
        text-align: right 
        .van-uploader
          width: 100%
          .van-uploader__input-wrapper
            width 100%
            display flex
            justify-content flex-end
            align-items center
            color $theme-color
            span
              margin-left 5px
